﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Domain.Entities;

namespace test.demo.Model.QC
{
    /// <summary>
    /// 过程检验单行
    /// </summary>
    public class QC_Ipqc_Line:Entity<int>
    {
        /// <summary>
        /// 行 ID
        /// </summary>
        public int LineId { get; set; }
        /// <summary>
        /// 检测单头 ID
        /// </summary>
        public int IpqcId { get; set; }
        /// <summary>
        /// 检测项 ID
        /// </summary>
        public int IndexId { get; set; }
        /// <summary>
        /// 检测项编码
        /// </summary>
        public string IndexCode { get; set; }
        /// <summary>
        /// 检测项名称
        /// </summary>
        public string IndexName { get; set; }
        /// <summary>
        /// 检测项类型
        /// </summary>
        public string IndexType { get; set; }
        /// <summary>
        /// 检测工具
        /// </summary>
        public string QCTool { get; set; }
        /// <summary>
        /// 检测要求
        /// </summary>
        public string CheckMethod { get; set; }
        /// <summary>
        /// 标准值
        /// </summary>
        public double StanderVal { get; set; }
        /// <summary>
        /// 单位
        /// </summary>
        public string UnitOfMeasure { get; set; }
        /// <summary>
        /// 误差上限
        /// </summary>
        public double ThresholdMax { get; set; }
        /// <summary>
        /// 误差下限
        /// </summary>
        public double ThresholdMin { get; set; }
        /// <summary>
        /// 致命缺陷数量
        /// </summary>
        public double CrQuantity { get; set; }
        /// <summary>
        /// 严重缺陷数量
        /// </summary>
        public double MajQuantity { get; set; }
        /// <summary>
        /// 轻微缺陷数量
        /// </summary>
        public double MinQuantity { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string? Remark { get; set; }
        /// <summary>
        /// 创建人
        /// </summary>
        public string? CreateBy { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? CreateTime { get; set; }
        /// <summary>
        /// 更新人
        /// </summary>
        public string? UpdateBy { get; set; }
        /// <summary>
        /// 更新时间
        /// </summary>
        public DateTime? UpdateTime { get; set; }
    }
}
